html, body {margin:0 5px; padding:0}
* html #Hauptid {height:100%;}


body {
margin : 0;
padding : 0;
text-align : left;
font : 70%/1.5em Arial, Helvetica, sans-serif;
background : #333333;
color : #333333;
}



/*CONTAINER*/
			
#wrapper {
	width : 840px;
	min-height:780px;
	position:relative;
	margin-right : auto;
	margin-left : auto;
	padding : 0;
	background : url(../imag/biosophie22.jpg) repeat;
	overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
	
			
#wrapper1 {
	width : 840px;
	height:780px;
	position:relative;
	margin-right : auto;
	margin-left : auto;
	padding : 0;
	background : #4D5558 url(../imag/biosophie11b.jpg) no-repeat;
	overflow:visible !important /*Firefox*/; overflow:visible /*IE6*/;}



			/*Kopf*/
#header {
	width : 692px;
	height : 110px;
	margin : 0 0 0 113px;
	overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
	
	#container1 {
	width : 727px;
	height : 20px;
	clip: rect(0px,auto,auto,auto);
	margin-top: 0px;
	background-color: #FFFFFF;
	margin-left: 113px;
	float: left;
}


#container2 {
	width : 727px;
	height : 40px;
	vertical-align: bottom;
	clip: rect(0px,auto,auto,auto);
	margin-top: 0px;
	background-color: #FFFFFF;
	margin-left: 113px;
}



#container3 {
	width : 727px;
	height : 13px;
	margin-right: 0;
	vertical-align: sub;
	text-align: left;
	text-indent: 40px;
	background-color: #FFFFFF;
	margin-left: 113px;
	}




	
	
	
			/*TOP NAVIGATION*/
#container {
	width : 692px;
	height : 22px;
	margin : 0 0 0 113px;
}
	


#container a:link, #container a:visited {
	background : inherit;
	color : #CCCCCC;
	font-style: normal;
	text-decoration : none;
}
#container a:hover {
	background : inherit;
	color : #333333;
	text-decoration : none;
	font-style: normal;
}

#container a:link.active, #Container a:visited.active, #Container a:hover {
background-color : inherit;
color : #000;
background : url(img/arrow.gif) no-repeat bottom center;
}


/*SCROLLBAR oben*/

#navCircle {
	border-bottom : 0px none;
	bottom: 0px;
	padding-right: 0;
	padding-bottom: 0px;
}
#navCircle li {
	margin : 0;
	display : inline;
	list-style-type : none;
	padding: 0px;
	vertical-align: sub;
}
#navCircle a:link, #navCircle a:visited {
	float : left;
	font-size : 1.1em;
	padding : 0 20px 3px 10px;
	text-decoration : none;
	background : inherit;
	color : #666666;
	font-style: normal;
}
#navCircle a:active, #navCircle a:hover {
	background-color : inherit;
	color : #666666;
	background : url(img/arrow.gif) no-repeat bottom center;
	font-weight: bolder;
}

	/*Hauptinhalt Wrapp*/
	
	
#Hauptid{
	width:727px;
	line-height: 130%;
	overflow:hidden;
	margin-left: 113px;
	background-color: #FFFFFF;
	background-image: url(../imag/hauptid.png);
	background-repeat: repeat-y;
}

	
			/*Hauptinhalt*/
.content {
	width : 520px;
	min-height:543px;
	float : left;
	margin:0px;
	overflow:hidden!important;
	background-color: #FFFFFF;
	text-align: left;
}

#content2 {
	width : 250px;
	min-height:150px;
	text-align: left;
	float: left;
}

#content3 {
	width : 250px;
	min-height:150px;
	text-align: left;
	float: left;
	left: 40px;
	margin-left: 40px;
}



	

#content p {
padding : 0 30px 0 20px;
}

.right-col {
	float: right;
	margin : 0px;
	width: 200px;
	background-color: #FFFFFF;
	overflow: visible;
	font-size: 110%;
	}
	


			/*SIDEBAR*/
			
.scroll {
	overflow:hidden!important;
	min-height : 375px;
	width : 190px;
	padding : 1ex;
	margin : 0;
	background : url(../imag/navi/Biographie%20gelb.png) repeat;
	color : #999999;
	float: left;
	text-align: left;
	clear: left;
}

div.scrollgrune {
	overflow:hidden!important;
	min-height : 375px;
	width : 190px;
	padding : 1ex;
	margin : 0;
	background : url(../imag/navi/Texte%20g.png) repeat;
	color : #FFFFFF;
	float: left;
	text-align: left;
	clear: left;
}



div.scrollblau {
	overflow:hidden!important;
	min-height : 375px;
	width : 190px;
	padding : 1ex;
	margin : 0;
	background : url(../imag/navi/Werke%20blau.png) repeat;
	color : #FFFFFF;
	float: left;
	text-align: left;
	clear: left;
}

div.scrollrot {
	overflow:hidden!important;
	min-height : 375px;
	width : 190px;
	padding : 1ex;
	margin : 0;
	background : url(../imag/navi/Ton%20rot.png) repeat;
	color : #FFFFFF;
	float: left;
	text-align: left;
	clear: left;
}

div.scrollorange{
	overflow:hidden!important;
	min-height : 375px;
	width : 190px;
	padding : 1ex;
	margin : 0;
	background : url(../imag/navi/TV%20orange.png) repeat;
	color : #FFFFFF;
	float: left;
	text-align: left;
	clear: left;
}


div.scrollviola{
overflow:hidden!important;
	min-height : 375px;
	width : 190px;
	padding : 1ex;
	margin : 0;
	background : url(../imag/navi/Biosophie%20violett.png) repeat;
	color : #FFFFFF;
	float: left;
	text-align: left;
	clear: left;
}

div.scrollschwarz{
	overflow:hidden!important;
	min-height : 375px;
	width : 190px;
	padding : 1ex;
	margin : 0;
	background : url(../imag/navi/Links%20dunkel.png) repeat;
	color : #999999;
	float: left;
	text-align: left;
	clear: left;
}

div.scrollgrau {
	overflow : visible;
	min-height : 375px;
	width : 190px;
	padding : 1ex;
	margin : 0;
	background : url(../imag/navi/Home%20grau.png) repeat;
	color : #FFFFFF;
	float: left;
	text-align: left;
	clear: left;
}

/*Navigation Seite*/

ul.side {
	padding : 0;
	margin : 0;
	background : inherit;
	color : #FFFFFF;
	list-style-type: none;
	float: left;
	font-weight: bold;
	overflow:visible !important;
	overflow:hidden;
}


.side {
	font-size: 100%;
	overflow:visible !important;
	overflow:hidden;
	color: #FFFFFF;
}




.side li {
	list-style-type: none;
	display: block;
	margin-top: 8px;
	width: 188px;
	margin-left: 0px;
}


.side li a:link, .side li a:visited, .side li a:active {
	font-style: normal;
	background : inherit;
	text-decoration: none;
	color: #FFFFFF;
}


.side li a:hover {
	background : #FFFFFF;
	font-weight: bold;
	width: 193px;
	display: block;
	color: #666666;
}

ul.side1 {
	padding : 0;
	margin : 0;
	background : inherit;
	color : #999999;
	list-style-type: none;
	float: left;
	font-weight: bold;
	overflow:visible !important;
	overflow:hidden;
}


.side1 {
	font-size: 100%;
	overflow:visible !important;
	overflow:hidden;
	color: #999999;
}




.side1 li {
	list-style-type: none;
	display: block;
	margin-top: 8px;
	width: 188px;
	margin-left: 0px;
}


.side1 li a:link, .side1 li a:visited, .side1 li a:active {
	font-style: normal;
	background : inherit;
	text-decoration: none;
	color: #999999;
}


.side1 li a:hover {
	background : #FFFFFF;
	font-weight: bold;
	width: 193px;
	display: block;
	color: #666666;
}



ul.column2 {
	padding : 0;
	margin : 0;
	width:188px;
	overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}



.column2 {
	margin : 0px;
	padding: 0px;
	float:left;
	width:185px;
	margin-top: 0px;
	margin-left: 5px;
	overflow:visible !important;
	overflow:hidden;
	font-size: 100%;
	color: #FFFFFF;
}




.column2:after {
	content:".";
	display:block;
	clear: both;
	height: 0px;
	text-indent: 3px;
}


.column2 li {
	display: block;
	white-space: normal;
	font-weight: normal;
	padding-left: 0px;
	width: 181px;
	list-style-type: none;
	margin-left: 9px;
	text-indent: 0px;
}

.column2 li a:link, .column2 li a:visited, .column2 li a:active {
	background : inherit;
	display: block;
	width: 185px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


.column2 li a:hover {
	display: block;
	background : #FFFFFF;
	width:185px;
	margin: 0px;
	padding: 0px;
	color: #666666;
}

.Stil7 {
	color: #999999;
	}

.Stil6 {
	display: block;
	background : #FFFFFF;
	width:190px;
	color : #666666;
	margin: 0px;
	padding: 0px;}
	
	
			/*FOOTER*/
	
			
#footer {
	width:841px;
	height : 35px;
	background:#333333;
	font-size:100%;
	color: #666666;
	border: 1px dotted #333333;
	text-decoration: none;
}

#footer li {
	margin : 0;
	display : list-item;
	list-style-type : none;
	padding: 0px 200px 0px 0px;
	float: left;
	text-indent: 90px;
}

	
#footer a:link, #footer a:visited {
	background : inherit;
	text-decoration: none;
	color : #999999;
	padding-top: 4px;
	top: 4px;
	font-style: normal;
}

#footer a:hover {
	background : inherit;
	color : #CCCCCC;
	text-decoration : none;
}
			







			/*TYPOGRAPHY*/
h1 {
	font-size: 150%;
	line-height: 26px;
	font-weight: bolder;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	text-indent: 4px;
}			
			
h2 {
margin : 20px;
font-size : 100%;
background : inherit;
}

h3 {
	font-size : 100%;
	background : inherit;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #00CC00;
}

h4 {
	margin : 2px;
	text-align: center;
	color: #999999;
	font-size: 110%;
}


h5 {
	font-size : 130%;
	margin-bottom: 10px;
	text-indent: 20px;
	margin-top: 10px;
}


h6 {
	margin : 0px;
	font-size : 120%;
	color : #333333;
	text-align: center;
	font-weight: bold;
	line-height: 120%;
	list-style-type: none;
}


.Stil1 { font-weight: bold;
	}
	
.Stil8 {
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	white-space: normal;
	line-height: 180%;
	font-style: normal;
}

.Stil12 {
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	white-space: normal;
	line-height: normal;
	font-style: normal;
}


.Stil2 {font-size : 100%;}

.Stil4 {
	color: #666666;
}


.Stil3 {
	color: #333333;
}

.Stil9 {
	font-style: italic;
}

.Stil10 {
	text-decoration: underline;
}






			/*LINKS*/

a:link, a:active, a:visited {
	text-decoration: underline;
	font-style: italic;
	color: #666666;
}

a:hover {
	text-decoration: underline;
	color: #FF0000;
}


a {
}




/*Bilder*/


a img {
border : none;
}

.imgleft {
	border : none;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 20px;
	clip: rect(0px,0px,0px,0px);
	top: -20px;
}

.imgtext {
	float : left;
	border : none;
	padding-bottom: 20px;
	padding-left: 20px;
	font-style: italic;
	clip: rect(auto,30px,auto,auto);
	width: 450px;
}

.imgright {
	float : right;
	padding-right: 0px;
	clip: rect(0px,0px,0px,0px);
	top: -20px;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
}

.imgmiddle{
	padding-right: 0px;
	clip: rect(0px,0px,0px,0px);
	top: -20px;
	padding-top: 10px;
	padding-left: 80px;
	padding-bottom: 10px;
}


			/*CLASSES*/
			
			/*EXTRAS*/

.pierre {
	height : 10px;
	width : 150px;
	color : #999999;
	text-indent: 60px;
}




.pierre a:link, .pierre a:visited, .pierre a:active {
	background : inherit;
	color : #999999;
	text-decoration: none;
	font-style: normal;
	}
	
.pierre a:hover {
	background : inherit;
	color : #666666;
	}


.enter {
	height : 50px;
	width : 40px;
	color : #FF0000;
	font-size: 110%;
	margin: 5px 0px 0px;
	padding: 0px;
	float: left;
	clip: rect(5px,auto,auto,auto);
	text-indent: 18px;
}

.enter a:link, .enter a:visited, .enter a:active {
	color : #FF0000;
	text-decoration: none;
	font-style: normal;
	}
	
.enter a:hover {
	color : #FF0000;
	font-weight: bold;
	}
			
.enter-4 {
	height : 25px;
	width : 40px;
	color : #FF0000;
	font-size: 110%;
	margin: 160px 0px 0px;
	text-indent: 18px;
	padding: 0px;
	float: left;
	clip: rect(160px,auto,auto,auto);
}
.enter-4 a:link, .enter-4 a:visited, .enter-4 a:active {
	color : #FF0000;
	text-decoration: none;
	font-style: normal;
	}
	
.enter-4 a:hover {
	color : #FF0000;
	font-weight: bold;
	}

.enter-2 {
	height : 25px;
	width : 40px;
	color : #FF0000;
	font-size: 110%;
	margin: 10px 0px 0px;
	text-indent: 18px;
	padding: 0px;
	float: left;
	clip: rect(10px,auto,auto,auto);
}
.enter-2 a:link, .enter-2 a:visited, .enter-2 a:active {
	color : #FF0000;
	text-decoration: none;
	font-style: normal;
	}
	
.enter-2 a:hover {
	color : #FF0000;
	font-weight: bold;
	}	
	
			
blockquote {
font-weight : normal;
color : #666666;
}

.liste {
	padding-left: 81px;
}

.listeb {
	padding-left: 62px;
}

.listec {
	padding-left: 7px;
}


.liste2 {
	margin-left: 126px;
}



.news {
	font-size : 100%;
	background : inherit;
	color : #333333;
	vertical-align: middle;
	list-style-type: none;
	list-style-image: none;
}


.tonvideo {
	padding-top: 20px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
}


.text abschnitt {
	font-size : 12px;
	background : inherit;
	color : #333333;
	text-align: left;
	text-indent: 10px;
	white-space: pre;
}

			
